
package cfar.ff.interfaces;

import cfar.ff.fun.F1;

/**
 *
 * @author badi
 */
public interface Monad<M,A> {
    public <B> Monad<M,B> bind(final F1<A,Monad<M,B>> f);
}
